package cn.b.sky.mes.em.model.condition;

import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.format.annotation.DateTimeFormat.ISO;

import cn.b.sky.common.model.Page;

/**
 * 
 * <strong>Title : MaintainTaskCondition.java<br></strong>
 * <strong>Package : cn.b.sky.mes.em.model.condition<br></strong>
 * <strong>Description : </strong>维护任务查询实体<br> 
 * <strong>Create on : 2015-11-11 下午02:40:55<br></strong>
 * <p>
 * @author zhaoxin01<br>
 * @version <strong>v1.0.0</strong><br>
 * <br>
 * <strong>修改历史:</strong><br>
 * 修改人 | 修改日期 | 修改描述<br>
 * -------------------------------------------<br>
 * <br>
 * <br> 
 */
public class MaintainTaskCondition extends Page {

  /**
   * 任务编号:nvarchar2(20) <Primary Key>
   */
  private String taskCode;

  /**
   * 设备编号:nvarchar2(20)
   */
  private String equipmentCode;

  private String equipmentText;//设备描述

  /**
   * 状态编号:nvarchar2(30)
   */
  private String statusECode;

  @DateTimeFormat(iso = ISO.DATE_TIME, pattern = "yyyy-MM-dd")
  private Date plannedMaintainDateSt;

  @DateTimeFormat(iso = ISO.DATE_TIME, pattern = "yyyy-MM-dd")
  private Date plannedMaintainDateEn;

  private String languageCode;

  private String statusECodeType;

  public String getLanguageCode() {
    return languageCode;
  }

  public void setLanguageCode(String languageCode) {
    this.languageCode = languageCode;
  }

  public String getStatusECodeType() {
    return statusECodeType;
  }

  public void setStatusECodeType(String statusECodeType) {
    this.statusECodeType = statusECodeType;
  }

  public String getTaskCode() {
    return taskCode;
  }

  public void setTaskCode(String taskCode) {
    this.taskCode = taskCode;
  }

  public String getEquipmentCode() {
    return equipmentCode;
  }

  public void setEquipmentCode(String equipmentCode) {
    this.equipmentCode = equipmentCode;
  }

  public String getEquipmentText() {
    return equipmentText;
  }

  public void setEquipmentText(String equipmentText) {
    this.equipmentText = equipmentText;
  }

  public String getStatusECode() {
    return statusECode;
  }

  public void setStatusECode(String statusECode) {
    this.statusECode = statusECode;
  }

  public Date getPlannedMaintainDateSt() {
    return plannedMaintainDateSt;
  }

  public void setPlannedMaintainDateSt(Date plannedMaintainDateSt) {
    this.plannedMaintainDateSt = plannedMaintainDateSt;
  }

  public Date getPlannedMaintainDateEn() {
    return plannedMaintainDateEn;
  }

  public void setPlannedMaintainDateEn(Date plannedMaintainDateEn) {
    this.plannedMaintainDateEn = plannedMaintainDateEn;
  }

}
